package main

import "fmt"

func main() {
	// 接收用户的选择
	var key int
	// 判断是否还继续显示菜单
	var loop = true
	// 用户名和密码
	var userId int
	var userPwd string

	for loop {
		fmt.Println("------------------欢迎登录多人聊天系统----------------------")
		fmt.Println("\t\t\t 1 登录聊天室")
		fmt.Println("\t\t\t 2 注册用户")
		fmt.Println("\t\t\t 3 退出系统")
		fmt.Println("\t\t\t 请选择（1-3）")

		fmt.Scanf("%d\n", &key)

		switch key {
		case 1:
			fmt.Println("登录聊天室")
			loop = false
		case 2:
			fmt.Println("注册用户")
			loop = false
		case 3:
			fmt.Println("退出系统")
			loop = false
		default:
			fmt.Println("你的输入有误，请重新输入")
		}
	}

	// 根据用户的输入，显示新的提示信息
	if key == 1 {
		// 说明用户要登陆
		fmt.Println("请输入用户的id")
		fmt.Scanf("%d\n", &userId)
		fmt.Println("请输入用户的密码")
		fmt.Scanf("%s\n", &userPwd)

		// 处理登录逻辑
		login(userId, userPwd)
	} else if key == 2 {
		fmt.Println("...进行用户注册的逻辑...")
	}
}
